package cn.tedu.ivos.audit.pojo.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
public class AuditSaveParam {
    @Schema(description = "审核表id")
    private Long id;

    @Schema(description = "申请单id")
    private Long applicationId;

    @Schema(description = "审核人id")
    private Long auditUserId;

    @Schema(description = "审核状态：待我审核10，待他人审核20，已审核30，驳回40")
    @NotBlank(message = "审核状态不能为空")
    private String auditStatus;

    @Schema(description = "审核次序")
    private Integer auditSort;

    @Schema(description = "驳回原因")
    private String rejectReason;

}
